home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 17280 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.6 KB

  1. Path: netcom.com!bks
  2. From: bks@netcom.com (Bradley K. Sherman)
  3. Newsgroups: comp.lang.eiffel,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng
  4. Subject: Re: OOA [was:Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer]
  5. Message-ID: <bksDpv1r1.qI@netcom.com>
  6. Date: 14 Apr 96 16:28:12 GMT
  7. References: <1995Jul3.034108.4193@rcmcon.com> <4kma54$11m@news4.digex.net> <goochb.334.0015B418@rwi.com> <4kr166$1ep@news.nstn.ca>
  8. Sender: bks@netcom3.netcom.com
  9. Organization: Remote Fusion Reactor Reverse Entropy Associates
  10.  
  11. In article <4kr166$1ep@news.nstn.ca>, dbshapco <dbshapco@fox.nstn.ca> wrote:
  12. ...
  13. >In a nutshell, any anticipation of the solution domain pollutes analysis, to 
  14. >the worst case in which analysis is nothing more than an alternate way of 
  15. >describing implementation (ditto design).  OOP should generate objects which 
  16. >correspond to entities in the problem domain and the relationships suggested 
  17. >by a well defined taxonomy, and the quality of the classes and class 
  18. >hierarchy vary directly with the quality of analysis.  Puerile and 
  19. >simplisitic analysis based on inappropriate or forced correspondences usually 
  20. >results in crippled and incomprehensible classes and class hierarchies.
  21. ...
  22. Excellent article.  Obviously written by a practitioner.
  23.  
  24. However, well defined taxonomies are not easy to come by.  The
  25. problem is that the taxonomy of the woman on the warehouse floor
  26. is *not* the same as the taxonomy of the guy in accounts
  27. receivable which differs yet again from the salesman, ad 
  28. nauseum throughout the customer's organization.  Each person
  29. chops up the flow of work in a different way.
  30.  
  31.     --bks
  32.